Career 2021 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Portugal F3 Bulgaria-w1 Bulgaria-w2 Bulgaria-w3 Bulgaria-w4 Romania F8 Romania F10 Spain F17 Spain F18 Portugal #1-w2 Brazil F10 Brazil F11 Chile F2 Portugal F3 Italy F5 Italy F6 Italy F7 Bulgaria-w2 Bulgaria-w3 France F8 France F9 Venezuela F5 Venezuela F6 France F4 France F5 Romania F4 Portugal F7 Portugal F1 Portugal F2 Portugal F3 Turkey F8 Turkey F9 Portugal F6 Italy F20 Italy F28 Portugal F8 Portugal F1 Portugal F2 Portugal F3 Morocco F2 Morocco F3 Italy F6 Portugal F4 Portugal F5 Portugal F6 Portugal F9 Portugal F10 Portugal F11 Italy F23 Turkey F7 Portugal F13 Tunisia F1 Tunisia F4 Tunisia F6 Portugal F1 Portugal F3 Tunisia F12 Tunisia F13 Tunisia F14 Tunisia F15 Portugal F4 Portugal F5 Portugal F6 Portugal F7 Spain F18 Spain F19 Spain F20 Portugal F8 Spain F24 Romania F12 Italy F25 Tunisia F23 Portugal F12 Tunisia F27 Tunisia F28 Tunisia F29 Tunisia F30 Tunisia F31 Tunisia F32 Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F4 (Lisbon) Portugal F5 (Quinta Da Marinha) Portugal F6 (Porto) Portugal F7 (Carcavelos) Italy F10 (Santa Margherita Di Pula) Sweden F1 (Karlskrona) Sweden F2 (Bastad) Spain F16 (Huelva) Portugal F8 (Lisbon) Portugal F10 (Torres Vedras) Portugal F11 (Povoa de Varzim) Spain F22 (Denia) Spain F23 (Xativa) Portugal F14 (Porto) Portugal F17 (Sintra) Portugal F18 (Sintra) Spain F29 (Sevilla) Portugal F19 (Castelo Branco) Portugal F20 (Oliveira De Azemeis) Portugal F21 (Idanha-a-Nova) Italy F34 (Santa Margherita Di Pula) Italy F35 (Santa Margherita Di Pula) Italy F36 (Santa Margherita Di Pula) Tunisia F36 (Hammamet) Tunisia F37 (Hammamet) USA F3 (Naples) USA F4 (Sunrise) USA F5 (Weston) USA F6 (Palm Coast) Portugal F1 (Vale Do Lobo) Portugal F2 (Faro) Portugal F3 (Loule) Portugal F5 (Vilamoura) Portugal F6 (Lisbon) Portugal F7 (Porto) Portugal F8 (Cascais) Italy F11 (Napoli) Romania F2 (Bacau) Spain F14 (Huelva) Portugal F9 (Povoa de Varzim) Portugal F10 (Setubal) Portugal F11 (Castelo Branco) France F13 (Ajaccio) Portugal F12 (Porto) Portugal F13 (Caldas Da Rainha) Portugal F14 (Sintra) Portugal F15 (Sintra) Portugal F16 (Sintra) Tunisia F31 (Monastir) Portugal F17 (Setubal) Portugal F18 (Oliveira De Azemeis) Portugal F19 (Idanha-a-Nova) Portugal F20 (Idanha-a-Nova) Portugal F21 (Sao Bras de Alportel) Portugal F22 (Tavira) Tunisia F41 (Monastir) Tunisia F42 (Monastir) Tunisia F43 (Monastir) Tunisia F45 (Monastir) M15 Vale Do Lobo M15 Faro M15 Loule M15 Portimao M15 Quinta Do Lago M15 Reus M15 Madrid M25 Vic M15 Majadahonda M25 Huelva M15 Setubal M15 Idanha-A-Nova M15 Idanha-A-Nova M15 Castelo Branco M25 Porto Portugal F9 M15 Sintra M15 Sintra M25+H Oliveira De Azemeis M25 Tavira M25 Quinta Do Lago M25 Portimao Portugal F10 Portugal F3 Portugal #1-w1 Portugal #1-w3 Morocco F5 Portugal #1-w4 Tunisia F5 Tunisia F6 Portugal F1 Bulgaria-w1 Bulgaria-w4 Nigeria F1 Nigeria F2 Poland F4 Bulgaria F4 Tunisia F2 Romania F9 Telesp Celular Open - Ribeirao Preto Warsteiner Challenger Series - Lippstadt Prague Open - Prague Riviera di Rimini Challenger 2004 - Rimini Copa Petrobras Bogota - Bogota Copa Telefonica CTC Chile - Santiago Open de Montauban - Montauban Bukhara Challenger - Bukhara Copa Petrobras - Bogota Challenger Britania Zavaleta - Puebla Bancastato Challenger Lugano - Lugano Harbour Tennis Cup Regione Lombardia - Milan Open de Montauban - Montauban Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Challenger Copa Sevilla - Seville Copa Petrobras Colombia - Bogota Bancolombia Open - Bogota Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Unique Zagreb Open - Zagreb Schickedanz Open 2007 - Furth Memorial Manfredini - Sassuolo Almaty Challenger 1 - Almaty 9° Trani Cup - Trani Kos-Zucchetti Tennis Cup - Cordenons Copa Sevilla 2007 - Seville Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Challenger de Providencia-Copa Kia - Santiago San Luis Potosi Challenger - San Luis Potosi Morocco Tennis Tour - Rabat Hurricane Tennis Open - Bradenton Morocco Tennis Tour - Marrakech Memorial A. Manfredini Sassuolo Challenger - Sassuolo 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Siemens Open - Scheveningen Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Bancolombia Open - Cali Seguros Bolivar Open - Medellin Abierto Internacional Varonil Ciudad de Cancun - Cancun Lima Challenger - Lima Bucaramanga Challenger Besancon Challenger Bogota Challenger San Luis Potosi Challenger Pereira Challenger Milan Challenger Reggio Emilia Challenger Istanbul Challenger Bogota Challenger Buenos Aires Challenger Napoli Challenger Montevideo Challenger Asuncion Challenger Orleans Challenger Santiago Challenger Alessandria Challenger Prostejov Challenger Lugano Challenger Milan Challenger Turin Challenger San Marino Challenger Istanbul Challenger Tarragona Challenger Tashkent Challenger Le Gosier Challenger Napoli Challenger Poznan Challenger Trani Challenger Genova Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger Caltanissetta Challenger Quito Challenger Pereira Challenger Visa Tennis Open - Sao Paulo 1st Challenger Tournament Leon - Leon Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Challenger Canottieri Minico - Mantova TED Open-Akbank Private Banking - Istanbul AXA Open - Espinho Togliatti Cup - Togliatti Asirom Challenger Brasov - Brasov Bulgarian Challenger 2002 - Sofia M25 Setubal ARMS USTA Challenger - Rocky Mount Copa Petrobras Paraguay - Asuncion Open Castilla y Leon - Segovia Maia Open 2002 - Maia VIII Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi Pekao Open - Szczecin Baden Open - Karlsruhe Copa Ericsson - Santiago Open Sainte-Victoire - Aix-En-Provence Arpa Ceramic Cup - Reggio Emilia Sao Paulo Challenger Challenger Cudad de Guayaquil - Guayaquil Seville Challenger Reunion Island Challenger Perugia Challenger Braunschweig Challenger San Benedetto Challenger - San Benedetto Italy F5 Memorial Manfredini - Sassuolo Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Concurso Internacional de Vigo - Vigo Samarkand Challenger - Samarkand Antonio Savoldi-Marco Co. - Manerbio Rhein-Main Challenger 2004 - Aschaffenburg XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Seguros Bolivar Open - Medellin Copa Petrobras Argentina - Buenos Aires Challenger DCNS de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Men's Pro Challenger at Tunica National - Tunica Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Guadalajara - Guadalajara Morocco Tennis Tour - Marrakech Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena XIII Trofeo Ciudad de Quito - Quito Lima Challenger 2007 - Lima Challenger Britania Zavaleta - Puebla South African Airways Open - East London Tunis Challenger Morocco Tennis Tour - Tanger Portugal F10 Turin Challenger Bogota Challenger Zenith Tennis Cup-Harbour Club - Milan Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Sporting Challenger '08-Trofeo Regione Piemonte - Turin Genova Open Challenger - Genova Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Aberto de Santa Catarina - Florianopolis 5° Sporting Challenger - Turin Kos-Zucchetti Tennis Cup - Cordenons Copa Petrobras Brazil - Aracaju Morocco Tennis Tour - Rabat Szczecin Challenger Nord LB Open 2007 - Braunschweig Open de Montauban - Montauban Challenger ATP de Cuenca Diario El Mercurio - Cuenca San Marino Cepu Open - San Marino ATP Challenger La Serena - La Serena XI Venice Open - Venice Napoli Challenger Iquique Challenger Braunschweig Challenger Pozoblanco Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Como Challenger Samarkand Challenger Italy F24 Itajai Challenger Copa Petrobras Santiago - Santiago Milan Challenger Hellmann's Cup - Santiago Open Costa Daurada - Tarragona Portugal F9 (Setubal) XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago Sybase Open - San Jose 1999 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Campionati Internazionali di Sicilia - Palermo Samarkand Challenger - Samarkand Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca UBS Open Gstaad - Gstaad Gelsor Open Romania - Bucharest Pekao Open 2001 - Szczecin Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Mallorca Open - Mallorca Britania Zavaleta - Puebla Telenordia Swedish Open - Bastad Heilbronn Challenger - Heilbronn Croatia Open - Umag Idea Prokom Open - Sopot BellSouth Open - Vina del Mar Idea Prokom Open - Sopot Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires BellSouth Open - Vina del Mar Energis Open - Amersfoort Idea Prokom Open - Sopot 2002 Eddleman USTA Challenger - Birmingham Siemens Open 2002 - Scheveningen Braunschweig Challenger Internationaux du Doubs - Besancon Copa Sevilla Internacionales de Andalucia - Seville Bancolombia Open - Bogota Tunisia F5 Tunisia F44 (Monastir) Pekao Open 2004 - Szczecin Croatia Open - Umag Lisbon Challenger Campionati Internazionali di Sicilia - Palermo Santo Domingo Challenger VIII Avierto Internacional de Salinas - Salinas Zivnobanka Czech Open - Prostejov BellSouth Open - Vina del Mar Barletta Citta'Della Disfida Open 98 - Barletta Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Zivnobanka Open - Prostejov Zagreb Open - Zagreb The Priority Telecom Open - Amersfoort Samarkand Challenger - Samarkand Generali Open - Kitzbuhel Challenger Britania Zavaleta - Puebla Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende AIG Japan Open - Tokyo Newcastle Challenger - Newcastle Grand Prix de Tennis de Lyon - Lyon LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Estoril Open - Estoril Braga Challenger VI Gramado Open de Tenis - Gramado Southern Capital Cup - Almaty Internationaux de Doubs Open de Franchie-Comte - Besancon Pekao Open 2003 - Szczecin Mallorca Challenger Seville Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril V Trofeo Ciudad de Quito - Quito VII Avierto Internacional de Salinas - Salinas I Tourneo Fila Citta di Brindisi - Brindisi Bukhara Challenger - Bukhara VII Trofeo Ciudad de Quito - Quito Prasentiert Von Seat Wolfsburg - Wolfsburg Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Top Wool Challenger Biella - Biella SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Copa Petrobras Uruguray - Montevideo Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Stella Artois Clay Court Championships - Budaors Interwetten Austrian Open - Kitzbuhel Mordovia Cup 2005 - Saransk AEGON Championships - London Challenger Copa Sevilla - Seville Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Catella Swedish Open - Bastad ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Challenger DCN de Cherbourg - Cherbourg Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca XL Bermuda Open - Bermuda Open de Nice Cote d'Azur - Nice Tunis Open - Tunis Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Aircel Chennai Open - Chennai VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril ATP Open Castilla y Leon - Segovia VTR Open - Vina del Mar Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Power Horse Cup - Dusseldorf Bet-at-home Cup - Kitzbuhel Santiago Challenger Millennium Estoril Open - Estoril Millennium Estoril Open - Estoril Manta Challenger Copa Petrobras-Paraguay - Asuncion Milan Challenger Prostejov Challenger Guayaquil Challenger Dallas Challenger Genova Challenger Brasil Open - Salvador Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz M15 Sao Bras Alportel Lima Challenger San Juan Challenger Rio De Janeiro Challenger Buenos Aires Challenger Marburg Challenger Medellin Challenger Guayaquil Challenger Rome Challenger Argentina Open - Buenos Aires Rome Challenger Tunis Challenger Estoril Open - Estoril Poznan Challenger Grand Prix Hassan II - Casablanca Heilbronn Challenger Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Movistar Open - Santiago Copa Claro - Buenos Aires Napoli Challenger Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Pilot Pen International - New Haven Seoul Challenger AEGON International - Eastbourne Braga Challenger Adidas International - Sydney Kroger / St. Jude International - Memphis Open Seat-Godo '99 - Barcelona Caltanissetta Challenger Apia International - Sydney Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Croatia Open - Umag AEGON Championships - London Internazionali di Tennis di San Marino - San Marino SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Campionati Internazionali di Sicilia - Palermo Portugal Open - Oeiras Estoril Open - Estoril Credit Agricole Suisse Open - Gstaad Segovia Challenger Grand Prix Hassan II - Casablanca San Luis Potosi Challenger 2002 - San Luis Potosi XXIX Edizione 'A.Savoldi Marco' - Manerbio Lisbon Challenger Pomorski Bank Kredytowy Open - Szczecin Seville Challenger Nord/LB Open - Braunschweig Grolsch Open - Amsterdam X Trofeo Ciudad de Quito - Quito Challenger Casablanca San Angel - Mexico City U.S. Men's Clay Court Championships - Houston Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Adidas International - Sydney Open Seat Godo 2003 - Barcelona Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris The Ericsson Open - Miami Tennis Masters Series - Rome Winston Salem - Winston Salem Telenordia Swedish Open - Bastad Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris AAPT Championships - Adelaide Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BMW Open - Munich Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internationaler Raiffeisen Grand Prix - St. Polten Grolsch Open - Amsterdam Waldbaum's Hamlet Cup - Long Island Connex Open Romania - Bucharest Qatar Mobil Open 2000 - Doha Wimbledon - London Australian Open - Melbourne French Open - Paris Copa AT&T - Buenos Aires U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Franklin Templeton Tennis Classic - Scottsdale French Open - Paris Wimbledon - London Merano Open - Merano Rado Swiss Open - Gstaad International Championship of Croatia - Umag Internazionali di Tennis di San Marino - San Marino U.S. Open - New York Copa AT&T - Buenos Aires International Championship of Croatia - Umag Brasil Open - Sao Paulo Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London Grand Prix Hassan II - Casablanca Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, 2R, POR-ALG 3-2 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 1, 1R, LUX-POR 4-1 Davis Cup, Group 1, PO, MAR-POR 2-3 Davis Cup, Group 2, 2R, POR-TUN 4-1 Davis Cup, Group 2, 2R, POR-CYP 5-0 Davis Cup, Group 2, PO, ALG-POR 0-5 Davis Cup, Group 2, 1R, POR-DEN 4-1 Davis Cup, Europe/Africa Group II, 2R, POR-CYP 5-0 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group I, 2R, SUI-POR 5-0 French Open - Paris French Open (juniors) U.S. Open (juniors) Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, ISR-POR 3-2 Davis Cup, Group II, 2R, POR-LTU 5-0 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 1, 1R, GEO-POR 3-2 Australian Open (juniors) Wimbledon (juniors) Tennis Masters Cup - Shanghai